Sparse Solution of Underdetermined Linear Equations by Stagewise Orthogonal Matching Pursuit
نویسندگان
چکیده
Finding the sparsest solution to underdetermined systems of linear equations y = Φx is NP-hard in general. We show here that for systems with ‘typical’/‘random’ Φ, a good approximation to the sparsest solution is obtained by applying a fixed number of standard operations from linear algebra. Our proposal, Stagewise Orthogonal Matching Pursuit (StOMP), successively transforms the signal into a negligible residual. Starting with initial residual r0 = y, at the s-th stage it forms the ‘matched filter’ Φ rs−1, identifies all coordinates with amplitudes exceeding a specially-chosen threshold, solves a least-squares problem using the selected coordinates, and subtracts the leastsquares fit, producing a new residual. After a fixed number of stages (e.g. 10), it stops. In contrast to Orthogonal Matching Pursuit (OMP), many coefficients can enter the model at each stage in StOMPwhile only one enters per stage in OMP; and StOMP takes a fixed number of stages (e.g. 10), while OMP can take many (e.g. n). StOMP runs much faster than competing proposals for sparse solutions, such as `1 minimization and OMP, and so is attractive for solving large-scale problems. We use phase diagrams to compare algorithm performance. The problem of recovering a k-sparse vector x0 from (y,Φ) where Φ is random n × N and y = Φx0 is represented by a point (n/N, k/n) in this diagram; here the interesting range is k < n < N . For n large, StOMPcorrectly recovers (an approximation to) the sparsest solution of y = Φx over a region of the sparsity/indeterminacy plane comparable to the region where `1 minimization is successful. In fact, StOMPoutperforms both `1 minimization and OMP for extremely underdetermined problems. We rigorously derive a conditioned Gaussian distribution for the matched filtering coefficients at each stage of the procedure and rigorously establish a large-system limit for the performance variables of StOMP . We precisely calculate large-sample phase transitions; these provide asymptotically precise limits on the number of samples needed for approximate recovery of a sparse vector by StOMP . We give numerical examples showing that StOMP rapidly and reliably finds sparse solutions in compressed sensing, decoding of error-correcting codes, and overcomplete representation.
منابع مشابه
Sparse Solutions of Systems of Equations and Sparse Modelling of Signals and Images
In this project we are interested in finding sparse solutions to systems of linear equations Ax = b, where A is underdetermined and fully-ranked, as presented in [1]. In particular, we are interested in the application of this problem to signal compression. We examine the implementation of the orthogonal matching pursuit algorithm and explore its application to the above problem.
متن کاملStagewise Weak Gradient Pursuits Part I: Fundamentals and Numerical Studies
Finding sparse solutions to underdetermined inverse problems is a fundamental challenge encountered in a wide range of signal processing applications, from signal acquisition to source separation. Recent theoretical advances in our understanding of this problem have further increased interest in their application to various domains. In many areas, such as for example medical imaging or geophysi...
متن کاملA Non-Negative and Sparse Enough Solution of an Underdetermined Linear System of Equations is Unique
In this paper we consider an underdetermined linear system of equations Ax = b with non-negative entries of A and b, and the solution x being also required to be nonnegative. We show that if there exists a sufficiently sparse solution to this problem, it is necessarily unique. Furthermore, we present a greedy algorithm – a variant of the matching pursuit – that is guaranteed to find this sparse...
متن کاملStagewise Weak Gradient Pursuits Part II: Theoretical Properties
In a recent paper [2] we introduced the greedy Gradient Pursuit framework. This is a family of algorithms designed to find sparse solutions to underdetermined inverse problems. One particularly powerful member of this family is the (approximate) conjugate gradient pursuit algorithm, which was shown to be applicable to very large data sets and which was found to perform nearly as well as the tra...
متن کاملSparse Solutions of Systems of Equations and Sparse Modeling of Signals and Images: Midyear Report
We are interested in finding sparse solutions to systems of linear equations Ax = b, where A is underdetermined and fully-ranked, as presented in [1]. In this report we examine an implementation of the orthogonal matching pursuit algorithm, an algorithm to find sparse solutions to equations like the one described above, and present a logic for its validation and corresponding validation results...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006